package hw2.cs236369.interfaces;
import java.util.Collection;


/**
 * An DBLP database
 * @author Gal Lalouche
 *
 */
public interface IDBLP {
	/**
	 * Get all authors in the DB
	 * @return A collection of all the authors in the DB, matching the regular expression
	 */
	public Collection<IAuthor> getFilteredAuthors();
	
	/**
	 * Get all the papers written by a given author
	 * @param author The Author that wrote the papers
	 * @return A collection of all the paper written by the author
	 */
	public Collection<IPaper> getPapers(IAuthor author);
}
